package com.kfm.base.branch;

import java.util.Scanner;

public class IfDemo04 {

    public static void main(String[] args) {
        /*
            闰年，判断输入的年份是否是闰年
            条件：
              四年一润，百年不闰。四百年再闰
              (每四年是一个闰年，但是遇到一百年就不是闰年了
              每四百年是一个闰年)
         */

        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入年份：");
        int year = scanner.nextInt();

        if (year % 4 == 0) {
            if (year % 100 == 0) {
                if (year % 400 == 0) {
                    System.out.println("是闰年");
                } else {
                    System.out.println("不是闰年");
                }
            } else {
                System.out.println("是闰年");
            }
        } else {
            System.out.println("不是闰年");
        }


        if (year % 4 == 0 && year % 100 != 0) {
            System.out.println("是闰年");
        } else if (year % 400 == 0) {
            System.out.println("是闰年");
        } else {
            System.out.println("不是闰年");
        }

        if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
            System.out.println("是闰年");
        } else {
            System.out.println("不是闰年");
        }
    }
}
